flow book review